home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 004a / grammar2.zip / INSTALL3.BAT < prev    next >
DOS Batch File  |  1990-05-08  |  8KB  |  223 lines

  1. echo off
  2. REM  INSTALL3.BAT FOR CG 2.1 (May 1990)
  3. REM  Setup for specific WP
  4. echo %2 >CG.WPR 
  5. if not exist CG.WPR goto NOROOM
  6. if exist WSCG.EXE del WSCG.EXE
  7. REM WordPerfect 5.1 specific
  8. if %3. == 1. goto WPM51 
  9. REM WordPerfect 5.0 specific
  10. if %3. == 0. goto WPM50
  11. REM WordPerfect 4.2 specific
  12. if %2. == 2. goto MAC4 
  13. REM WordStar Prof. specific
  14. if %2. == 3. goto WSP
  15. goto CHKSYS
  16. :WPM50
  17. PKXARC -r %1WP50 WPCG.EXE >nul
  18. PKXARC -r %1WP50 ALT?.CGM >nul
  19. PKXARC -r %1CG3 CGEMPTY.SUP >nul
  20. goto CHKWPM
  21. :WPM51
  22. PKXARC -r %1WP51 WPCG.EXE >nul
  23. PKXARC -r %1WP51 ALT?.CGM >nul
  24. PKXARC -r %1CG3 CGEMPTY.SUP >nul
  25. :CHKWPM
  26. REM
  27. REM  CHECK WP DIR FOR ALTC.WPM, ALTD.WPM, etc.
  28. REM     IF EXIST, NOTIFY THAT THEY WILL BE NAMED:  ALTC/D/E/F
  29. FOR %%X IN (ALTC.WPM, ALTD.WPM, ALTE.WPM, ALTF.WPM, ALTT.WPM) DO if exist %%X goto WPMMSG
  30. ren ALTC.CGM ALTC.WPM >nul
  31. ren ALTD.CGM ALTD.WPM >nul
  32. ren ALTE.CGM ALTE.WPM >nul
  33. ren ALTF.CGM ALTF.WPM >nul
  34. ren ALTT.CGM ALTT.WPM >nul
  35. goto CHKSYS
  36. :WPMMSG
  37. LOCATE 00,00
  38. copy CLS.BAT con >nul
  39. LOCATE 02,00
  40. REM  INFORM ABOUT MACROS
  41. ECHO  ║
  42. ECHO  ║     Correct Grammar for WordPerfect uses the macros ALTC, ALTD,
  43. ECHO  ║     ALTE, ALTF and ALTT.  Some or all of these macros are already
  44. ECHO  ║     defined in your WordPerfect subdirectory.  
  45. ECHO  ║
  46. ECHO  ║     This procedure will save your existing macros as ALT?.OLD
  47. ECHO  ║     and install the updated Correct Grammar macros.  
  48. ECHO  ║     
  49. ECHO  ║     OK to rename existing macros? (Y/N) 
  50. LOCATE 10,43
  51. GETYNCG
  52. :GETANS1
  53. IF ERRORLEVEL 3 GOTO AGAIN
  54. IF ERRORLEVEL 2 GOTO NOWPM
  55. ECHO Y
  56. :YESWPM
  57. if exist ALTC.OLD del ALTC.OLD >nul
  58. if exist ALTC.WPM ren ALTC.WPM ALTC.OLD >nul
  59. if exist ALTD.OLD del ALTD.OLD >nul
  60. if exist ALTD.WPM ren ALTD.WPM ALTD.OLD >nul
  61. if exist ALTE.OLD del ALTE.OLD >nul
  62. if exist ALTE.WPM ren ALTE.WPM ALTE.OLD >nul
  63. if exist ALTF.OLD del ALTF.OLD >nul
  64. if exist ALTF.WPM ren ALTF.WPM ALTF.OLD >nul
  65. if exist ALTT.OLD del ALTT.OLD >nul
  66. if exist ALTT.WPM ren ALTT.WPM ALTT.OLD >nul
  67. ren ALT?.CGM ALT?.WPM >nul
  68. goto CHKSYS
  69. :NOWPM
  70. ECHO  N
  71. LOCATE 00,00
  72. copy CLS.BAT con >nul
  73. LOCATE 02,00
  74. ECHO  ║     WARNING!
  75. ECHO  ║
  76. ECHO  ║     The Correct Grammar macro files which conflicted with your 
  77. ECHO  ║     previous macros will be copied as ALTC.CGM, ALTD.CGM, ALTE.CGM,
  78. ECHO  ║     ALTF.CGM and ALTT.CGM.  You will need to rename them to use 
  79. ECHO  ║     them with WordPerfect.
  80. ECHO  ║                                                                       ║
  81. ECHO  ║     Press any key to continue.                                        ║
  82. ECHO  ║                                                                       ║
  83. LOCATE 09,34
  84. pause >nul
  85. if exist ALTC.WPM goto YES5C
  86. ren ALTC.CGM ALTC.WPM >nul
  87. :YES5C
  88. if exist ALTD.WPM goto YES5D
  89. ren ALTD.CGM ALTD.WPM >nul
  90. :YES5D
  91. if exist ALTE.WPM goto YES5E
  92. ren ALTE.CGM ALTE.WPM >nul
  93. :YES5E
  94. if exist ALTT.WPM goto YES5T
  95. ren ALTT.CGM ALTT.WPM >nul
  96. :YES5T
  97. if exist ALTF.WPM goto CHKSYS
  98. ren ALTF.CGM ALTF.WPM >nul
  99. goto CHKSYS
  100. :MAC4
  101. PKXARC -r %1CG3.ARC CGEMPTY.SUP >nul
  102. PKXARC -r %1CG3 ALT?.CMC >nul
  103. REM
  104. REM  CHECK WP DIR FOR ALTC.MAC AND ALTD.MAC
  105. REM     IF EXIST, NOTIFY THAT THEY WILL BE NAMED:  ALTC/D.CMC
  106. FOR %%X IN (ALTC.MAC, ALTD.MAC) DO if exist %%X goto MACMSG
  107. ren ALTC.CMC ALTC.MAC >nul
  108. ren ALTD.CMC ALTD.MAC >nul
  109. goto CHKSYS
  110. :MACMSG
  111. LOCATE 00,00
  112. copy CLS.BAT con >nul
  113. LOCATE 02,00
  114. REM  INFORM ABOUT MACROS
  115. ECHO  ║
  116. ECHO  ║     Correct Grammar for WordPerfect uses the macros ALTC and ALTD.
  117. ECHO  ║     Some or all of these macros are already defined in your
  118. ECHO  ║     WordPerfect subdirectory.  
  119. ECHO  ║
  120. ECHO  ║     This procedure will save your existing macros as ALT?.OLD
  121. ECHO  ║     and install the updated Correct Grammar macros.  
  122. ECHO  ║     
  123. ECHO  ║     OK to rename existing macros? (Y/N) 
  124. LOCATE 10,43
  125. GETYNCG
  126. :GETANS2
  127. IF ERRORLEVEL 3 GOTO MACMSG
  128. IF ERRORLEVEL 2 GOTO NOMAC
  129. ECHO Y
  130. :YESMAC
  131. if exist ALTC.OLD del ALTC.OLD >nul
  132. if exist ALTC.MAC ren ALTC.MAC ALTC.OLD >nul
  133. if exist ALTD.OLD del ALTD.OLD >nul
  134. if exist ALTD.MAC ren ALTD.MAC ALTD.OLD >nul
  135. ren ALT?.CMC ALT?.MAC >nul
  136. goto CHKSYS
  137. :NOMAC
  138. ECHO N
  139. LOCATE 00,00
  140. copy CLS.BAT con >nul
  141. LOCATE 02,00
  142. ECHO  ║     WARNING!
  143. ECHO  ║
  144. ECHO  ║     The Correct Grammar macro files which conflicted with your 
  145. ECHO  ║     previous macros will be copied as ALTC.CMC and  ALTD.CMC.
  146. ECHO  ║     You will need to rename them to use them with WordPerfect.
  147. ECHO  ║                                                                       ║
  148. ECHO  ║     Press any key to continue.                                        ║
  149. ECHO  ║                                                                       ║
  150. LOCATE 08,34
  151. pause >nul
  152. if exist ALTC.MAC goto YES4C
  153. ren ALTC.CMC ALTC.MAC >nul
  154. :YES4C
  155. if exist ALTD.MAC goto CHKSYS
  156. ren ALTD.CMC ALTD.MAC >nul
  157. goto CHKSYS
  158. :WSP
  159. PKXARC -r %1CG3 WSCG.EXE >nul
  160. :CHKSYS
  161. if exist CG2.SYS del CG2.SYS
  162. LOCATE 00,00
  163. copy CLS.BAT con >nul
  164. LOCATE 02,00
  165. ECHO  ║
  166. if exist %13 ECHO  ║     Please remove the Correct Grammar Disk from your diskette 
  167. if not exist %13 ECHO  ║     Please remove the Correct Grammar Disk from your diskette 
  168. ECHO  ║     drive and store all of your original diskettes in a safe place.
  169. ECHO  ║
  170. ECHO  ║     Press any key to continue.                                        ║
  171. ECHO  ║                                                                       ║
  172. LOCATE 06,33
  173. pause >nul
  174. LOCATE 00,00
  175. copy CLS.BAT con >nul
  176. LOCATE 02,00
  177. ECHO  ║     Congratulations!  You have finished installation, and are
  178. ECHO  ║     ready to begin exploring Correct Grammar.  
  179. ECHO  ║
  180. ECHO  ║     At the next screen, please enter your registration 
  181. ECHO  ║     information and print the registration form.
  182. ECHO  ║
  183. ECHO  ║     When asked, review the Setup options.   These options are 
  184. ECHO  ║     correct for most people.  You may return to this menu 
  185. ECHO  ║     easily if you find a need to make any changes in the future.
  186. ECHO  ║ 
  187. ECHO  ║     You will then be given an introduction to Correct Grammar.
  188. ECHO  ║     To review this lesson in the future, type the command  LEARNCG.  
  189. ECHO  ║     Type the command  DEMOCG  to try Correct Grammar on some sample   ║
  190. ECHO  ║     sentences.                                                        ║
  191. ECHO  ║                                                                       ║
  192. ECHO  ║     Read the file READMECG.TXT with your word processor to learn      ║
  193. ECHO  ║     the latest product information.                                   ║
  194. ECHO  ║                                                                       ║
  195. ECHO  ║     Press any key to continue.                                        ║
  196. ECHO  ║                                                                       ║
  197. ECHO  ╚═══════════════════════════════════════════════════════════════════════╝
  198. LOCATE 20,33
  199. pause >nul
  200. goto DONE
  201. :NOROOM
  202. LOCATE 00,00
  203. copy CLS.BAT con >nul
  204. LOCATE 02,00
  205. ECHO  ║     Sorry, you are out of disk space.  Installation of
  206. ECHO  ║     Correct Grammar is INCOMPLETE.  Please free up 1.2 Mb
  207. ECHO  ║     of space on your hard disk and try again.
  208. goto QUIT
  209. :DONE
  210. LOCATE 00,00
  211. copy CLS.BAT con >nul
  212. LOCATE 03,00
  213. ECHO  ║     Loading Correct Grammar ...
  214. if exist INSTALL2.BAT del INSTALL2.BAT  >nul
  215. if exist INSTALL1.BAT del INSTALL1.BAT  >nul
  216. if exist CLS.BAT      del CLS.BAT       >nul
  217. if exist PKXARC.COM   del PKXARC.COM    >nul
  218. if exist GETNUM.EXE   del GETNUM.EXE    >nul
  219. if exist GETYNCG.COM  del GETYNCG.COM   >nul
  220. if exist LOCATE.COM   del LOCATE.COM    >nul
  221. LEARNCG
  222. :QUIT
  223.